/*** MAIN */
#content {
	float:left;
}

#pageContent h3 {
	position:relative;
}

/*** LINK */


/*** HEADER */
h1 {
	position:absolute;
	width:960px;
	z-index:-1;
}

#globalActions {
	margin-bottom:57px;
}

#main-sub-menu li {
	zoom:1;
	*display:inline;
}

/*** BUTTON */

/*** FORM */
form.basic fieldset.last, div.valuesSet.last {
	margin-bottom:0;
}

.row label {
	zoom:1;
	*display:inline;
}

.tabbed-pane .formMandatoryFieldsInfo {
	margin-top:-18px;
	position:relative;
}

.row span.back button {
	margin-top:15px;
}

.row button {
	margin-top: 15px;
}

.row span.multiAction {
	margin-left:-3px;
}

.row span.multiAction a {
	height:19px;
	display:inline-block;
}

span.date span {
	padding:0;
	position:relative;
	top:-2px;
}

span.fixedWidthRadioBox span input {
	margin:-3px 0 0 0;
}

.row input.checkbox, .row input.radioButton {
	margin:0;
	padding:0;
}

span.basicRadioBts {
	position:relative;
}

input.radio {
	position:relative;
}

/*** TABS */
ul.tabs li {
	margin-right:1px;
}

div.tabbed-pane div#bodyContent {
	background-color:white;
	padding-bottom:10px;
}

/*** TABLE */
#tableDataForm {
	margin-bottom:-14px;
}

.search-results-after-title {
	position:relative;
}

.dataTable tfoot td {
	border-top-width:1px;
}

#tableTop {
    padding-bottom:0;
}

#tableTopLeft, #tableTopRight {
	zoom: 1;
    *display: inline;
}

#tableTopRight {
	width:49.9%;
}

#tableTop .paging {
	position:static;
}

/*** BOX */
#labelInfoBox {
	margin-left:-300px;
}

#labelInfoBox p, #infoBox p {
	margin-top:15px;
}

#labelInfoBox img {
	vertical-align:middle;
}

.compact #labelInfoBox {/* The label info box in a compact form */
	margin-left: -275px;
}

#infoBox {
	margin-top: -101px;
}

#linkInfoBox {
	width:305px;
	margin-top:-120px;
	padding-left:60px;
}

#linkInfoBox p {
	padding-top:0;
	margin-top:13px;
	margin-bottom:0;
	width:290px;
}

#linkInfoBox p.boxTitle {
	width:260px;
	padding-left:0px;
}

.popupBox .box-title a.closeBt {
	padding: 2px 14px 0 9px;
	margin-top:-18px;
	height:10px;
}

/* The board and commercial boxes */
.commercialBox, .boardBox {
  display:block;
  float:left;
  margin-bottom:0;
}

.boardBox h4 {
	margin:0;
	padding:0;
	margin-top:-45px;
}

.boardBox h4 em {
	position:relative;
	margin:0;
	top:9px;
}

.commercialBox div.category {
	margin-top:-13px;
	height:60px;
	padding-bottom:20px;
	overflow:visible;
}

.commercialBox ul {
	margin-bottom:0;
	padding-bottom:4px;
}

/* The box from the triggers creation page used
	to store selected sub IDs */
#boxSubIds {
	padding-bottom:0;
	width:96%;
}

#boxSubIds h4 {
	margin-top:0;
	margin-bottom:10px;
}

#boxSubIds form {
	margin-top:0;
	margin-bottom:0;
}

/*** LOGIN or ACCOUNT */
#loginPage h1, #accountPage h1 {
	position:static;
	width:auto;
}

#loginPage #globalActions, #accountPage #globalActions {
	margin-bottom:0;
}

form.loginform {padding-bottom:1px;}

div#illustration2 {
	background-position: left 100px;
	width: 200px;
	height: 200px;
}

/*** SITEMAP */
.col1 ul.sitemap {
	float: left;
	margin: 0;
}

.col2 ul.sitemap {
	float: right;
	margin: 0;
}

#siteMapPage div.col2 {
	width: 28%;
}

#siteMapPage div.col1 {
	width: 65%;
}

ul.sitemap li {
	float: left;
	padding: 0 30px 18px 0;
	list-style: none;
}
